be hopelessly stretched - French English Dictionary